
# url 模块需导入
from django.conf.urls import url
from django.urls import re_path
from django.urls import path
from . import testdb,search,search2
from .Controllers.index import index
from .Controllers.views import views
# 导入django自带的后台管理模板
from django.contrib import admin

urlpatterns = [
    # 普通路径和正则路径均可使用，需要自己手动添加正则首位限制符号
    # django 1.1.x版本使用url使用url进行匹配，其中匹配方式有普通路径和正则路径均可使用
    url(r'^runoob$', index.runoob),
    url(r'^testdb$', testdb.testdb),
    url(r'^search-form$', search.search_form),
    url(r'^search$', search.search),
    url(r'^search-post$', search2.search_post),
    # url(r'^articles/([0-9]{4})/$', views.articles), # 正则路径
    # django 2.2.x 版本之后使用path进行匹配，匹配方式为普通路径时，不需要手动提那件正则首位限制符号，在底层已经添加
    # 使用re_path 为正则匹配路径，需要手动添加正则首位限制符号
    # path('index/', views.index), # 普通路径
    # re_path(r'^articles/([0-9]{4})/$', views.articles), # 正则路径
    # Django1.1.x 版本中的 url 和 Django 2.2.x 版本中的 re_path 用法相同
    # path('admin/', admin.site.urls),
    re_path("^index/([0-9]{4})/$", views.index),
    url(r'^admin/', admin.site.urls),
]